membrane bioreactor technology - English Synonyms Dictionary